package com.whmskj.xjlhbc.mapper;

import com.whmskj.xjlhbc.domain.DailyAttendanceLogMasterTable;
import com.whmskj.xjlhbc.dto.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface KbMapper {

    ClKbDto clKbRealInfo(String now);

    ClKbListDto clKbDay(String date);
    ClKbListDto clKbMonth(String month);

    DailyAttendanceLogMasterTable kqKbRtj(String date);

    DailyAttendanceLogMasterTable kqKbYtj(String month);

    JtKbDto.ZtDto jtKbzt();

    JtKbDto.TjDto jtKbwb();

    JtKbDto.TjDto jtKbwx();

    Integer jtKbwbChart(String date);

    List<JtKbDto.GzDto> jtKbGz();

    List<JtKbDto.WxDto> jtKbWx();

    ZzcjKbDto zzcjRb(String val);
    ZzcjKbDto zzcjYb(String val);

    String jtXl(@Param("min") double min, @Param("max") double max);

    List<Map<String, String>> zbcjBzdb(String date);

    ZbcjKbDto zbcjRb(String val);

    ZbcjKbDto zbcjYb(String val);

    List<Map<String, Object>> zbcjXlph();

    List<Map<String, String>> zbcjTjsc();

    List<Map<String, String>> zbcjTj(String date);
}
